﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<TogheterWeBuyIt.Models.DesejaProdutoDetailsModel>" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
	Detalhes
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

    <h2>Pessoas que desejam um(a):</h2> <br />
    
    <% 
        if (Model != null)                                                  
        {
            TogheterWeBuyIt.Models.DesejaProduto d = Model.Desejos.First(p => true);
            %>
            <div id="divInfoProduto" align="center">
            <% if (d.Produto.IdTipo == TogheterWeBuyIt.Models.ETipoProduto.PassagemAviao)
               { %>
                    <p align="center">Passagem de avião de <%= Html.Label(d.Produto.PassagemAviao.CidadeOrigem.nom_cidade)%> para <%= Html.Label(d.Produto.PassagemAviao.CidadeDestino.nom_cidade)%></p>
                <% }
               else if (d.Produto.IdTipo == TogheterWeBuyIt.Models.ETipoProduto.Livro)
               { %>
                    <p align="center">Livro <%= Html.Label(d.Produto.Livro.Nome)%> de <%= Html.Label(d.Produto.Livro.Autor)%></p>
            <% }
               else if (d.Produto.IdTipo == TogheterWeBuyIt.Models.ETipoProduto.Outros)
               { %>
                    <p align="center"><%= Html.Label(d.Produto.OutrosProduto.Nome)%> </p>
            <% } %>
            
            
               <% using (Html.BeginForm("Join", d.Produto.IdTipo == TogheterWeBuyIt.Models.ETipoProduto.Outros ? "OutrosProdutos" 
                      : (d.Produto.IdTipo == TogheterWeBuyIt.Models.ETipoProduto.Livro ? "Livro" : "PassagemAviao")))
                  { %>
                    <%= Html.Hidden("IdProd", d.IdProduto)%>
                        <% if (Session["LoggedUserId"] != null)
                           {
                               if (!Model.Desejos.ToList().Exists(p => p.IdUsuario == (int)Session["LoggedUserId"]))
                               { %>
                                    <input type="submit" value="Juntar-se" />
                                <% }
                               else
                               { %>
                                     Participando
                                <%   }
                           }
                           else
                           { %>
                                  <%=  Html.ActionLink("Log In", "LogIn", "Usuario")%>
                               <% }
                  }%>
           </div>
           <p>
           <br /></p>
             <table align="left" width="49%" cellpadding="3" cellspacing="3"  style="margin-bottom:20px;">
                <tr>
                <td align="center">
                Pessoas desejando este produto
                </td></tr>
                   <tr>
                   <td>
             <asp:Panel ID="Panel2" ScrollBars="Auto" width="100%" runat="server" style="max-height:200px;" >
        <table align="left" width="100%" cellpadding="3" cellspacing="3" style="margin-right:10px;">
         <tr>
                    <th style="text-align:center">
                        Login
                    </th>        
                    <th style="text-align:center">
                        Até quanto está disposto a pagar
                    </th>    
                    <th style="text-align:center">
                        Período que está disposto a esperar pela oferta
                    </th>
                </tr>
            <%
            foreach (var item in Model.Desejos)
            {
       %>                                                          
                <tr>
                    <td align="center">
                        <%= Html.ActionLink(item.Usuario.Login, "Details", "Usuario", new { id = item.IdUsuario }, null) %>
                    </td>
                    <td align="center">
                        <% 
                            if (item.PrecoMax.HasValue)
                            {
                        %>
                           <%= item.PrecoMax.Value.ToString("#,0.00")%>
                           <%} %>
                    </td>
                    <td align="center">
                        <% 
                            if (item.DataInicio.HasValue)
                            {
                        %>
                        De 
                           <%= Html.Label(item.DataInicio.Value.ToString("dd/MM/yyyy"))%>
                           <%} %>
                        <% 
                            if (item.DataFim.HasValue)
                            {
                        %>
                        até 
                           <%= Html.Label(item.DataFim.Value.ToString("dd/MM/yyyy"))%>
                           <%} %>
                    </td>
        
                </tr>
     
    
    <% } %>
                   </table> 
                   </asp:Panel>   
                   </td>
                   </tr>
                   </table>
                    
                   <table align="right" width="49%" cellpadding="3" cellspacing="3"  style="margin-left:10px; margin-bottom:20px;">
                   <tr>
                   <td>
                   <asp:Panel ID="Panel1" ScrollBars="Auto" width="100%" runat="server" style="max-height:200px;" >
                   <% Html.RenderPartial("Controls/UPromosList", Model); %>
                   </asp:Panel>
                   </td>
                   </tr>
                   </table> 
                   
                   <asp:Panel ID="Panel3" ScrollBars="Auto" width="100%" runat="server" style="max-height:400px; margin-top:20px;" >
                   <% Html.RenderPartial("Controls/UComentariosProduto", Model.Desejos.First().Produto); %>
                   </asp:Panel>
                   <br />
                   <% if (Session["LoggedUserId"] != null && (int)Session["LoggedUserId"] > 0)
                      {
                          Html.BeginForm("InserirComentario", "DesejaProduto", FormMethod.Post);
                   %>
                   <table width="100%" align="center">
                    <tr>
                        <td colspan="2" align="center">
                        Fazer Comentário
                        </td>
                    </tr>
                       <tr>
                           <td>
                                <textarea rows="5" id="Texto" name="Texto" style="width:90%;"></textarea>
                                <%= Html.Hidden("IdProduto", Model.Desejos.First().IdProduto) %>
                           </td>
                           <td>
                                <input type="submit" id="Submit"  value="Enviar" />
                           </td>
                       </tr>
                   </table>
                   <%
                       Html.EndForm();
                      } %>
         
                                                                 
   <% } %>
   

</asp:Content>

